package twelfth_day;

/**
 * 给你一个字符串 s，由若干单词组成，单词前后用一些空格字符隔开。返回字符串中最后一个单词的长度。
 *
 * 单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。
 */
public class LengthOfLastWord {
    public static int lengthOfLastWord(String s) {
        // 去除两边无用的空格
        while (s.endsWith(" ")) {
            s = s.trim();
        }
        int len = s.length();
        int last = len - 1;
        while (last >= 0 && s.charAt(last) != ' ') {
            last --;
        }
        return len - 1- last;
    }

    public static void main(String[] args) {
        String s = "   fly me   to   the moon  ";
        System.out.println(lengthOfLastWord(s));
    }
}
